ESP_12F.h

					
#ifndef _ESP_12F_H_
#define _ESP_12F_H_

#include "Lampen.h"

struct ESP_12F_struct
{
  uint8_t rst_pin;  // Pin Number
  uint8_t rst_delay; 
  uint8_t response_wait_delay;
  uint8_t max_delays_amount;
  uint8_t max_reset_tries;
};

typedef struct ESP_12F_struct ESP_12f_t;

void ESP_12F_struct_Init(ESP_12f_t* Modul);
bool ESP_12F_Connect(ESP_12f_t* Modul, status_flags_t* Status);
void Send_Apel_State(ampel_t* Ampel);

#endif /* _ESP_12F_H_ */